/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.ems.service;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.thinkgem.jeesite.common.persistence.Page;
import com.thinkgem.jeesite.common.service.CrudService;
import com.thinkgem.jeesite.modules.ems.entity.EmsCartHis;
import com.thinkgem.jeesite.modules.ems.dao.EmsCartHisDao;

/**
 * 购物车历史Service
 * @author zad
 * @version 2018-01-25
 */
@Service
@Transactional(readOnly = true)
public class EmsCartHisService extends CrudService<EmsCartHisDao, EmsCartHis> {

	public EmsCartHis get(String id) {
		return super.get(id);
	}
	
	public List<EmsCartHis> findList(EmsCartHis emsCartHis) {
		return super.findList(emsCartHis);
	}
	
	public Page<EmsCartHis> findPage(Page<EmsCartHis> page, EmsCartHis emsCartHis) {
		return super.findPage(page, emsCartHis);
	}
	
	@Transactional(readOnly = false)
	public void save(EmsCartHis emsCartHis) {
		super.save(emsCartHis);
	}
	
	@Transactional(readOnly = false)
	public void delete(EmsCartHis emsCartHis) {
		super.delete(emsCartHis);
	}
	
	// 所选课程移入奖品历史表
	public void copyCart(EmsCartHis emsCartHis)
	{
		dao.copyCart(emsCartHis);
	}
	
	// 批量更新历史表
	public Integer batchUpdateCartHis(List<EmsCartHis> cartHis)
	{
		return dao.batchUpdateCartHis(cartHis);
	}
}